package com.ce.pms.house.vo;

import java.util.HashMap;
import java.util.Map;

import com.ce.pms.charge.vo.BankAccountVO;


/**
 *
 * 逻辑、功能相关描述: 合并房
 *
 * @author 燕大为 编写日期：2008-7-3
 */
public class CoalitionHouseVO {

	/***
	 * 期数
	 */
	private Long projectId;

	/**
	 * 管理房ID
	 */
	private Long coalitionId;
	/**
	 * 合并房号
	 */
	private String coalitionHouseNumber;

	/***
	 * key=houseId,value=houseNumber
	 */
	private Map<Long,String> houseMap = new HashMap<Long, String>();

	/**
	 * 被选择的房号ID 如30,31
	 */
	private String choiceHouseStr;

	/**
	 * 合并关系
	 */
	private Long coalitionType;

	/**
	 * 记帐策略 1分开记帐 0合并记帐

	 */
	private String coalitionStrategy;

	/**
	 * 银行账号
	 */
	private BankAccountVO bankAccount;

	/**
	 * 是否有效 1有效 0无效
	 */
	private String validity;

	/**
	 * 创建人或修改人
	 */
	private Long operator;

	/**
	 * 管理房产权ID
	 */
	private Long proRightId;



	public CoalitionHouseVO() {
		super();
	}



	public Long getProRightId() {
		return proRightId;
	}



	public void setProRightId(Long proRightId) {
		this.proRightId = proRightId;
	}



	public String getCoalitionHouseNumber() {
		return coalitionHouseNumber;
	}

	public void setCoalitionHouseNumber(String coalitionHouseNumber) {
		this.coalitionHouseNumber = coalitionHouseNumber;
	}

	public Long getCoalitionType() {
		return coalitionType;
	}

	public void setCoalitionType(Long coalitionType) {
		this.coalitionType = coalitionType;
	}

	public Long getOperator() {
		return operator;
	}

	public void setOperator(Long operator) {
		this.operator = operator;
	}

	public String getValidity() {
		return validity;
	}

	public void setValidity(String validity) {
		this.validity = validity;
	}



	public String getChoiceHouseStr() {
		return choiceHouseStr;
	}



	public void setChoiceHouseStr(String choiceHouseStr) {
		this.choiceHouseStr = choiceHouseStr;
	}



	public Long getCoalitionId() {
		return coalitionId;
	}



	public void setCoalitionId(Long coalitionId) {
		this.coalitionId = coalitionId;
	}



	public Map<Long, String> getHouseMap() {
		return houseMap;
	}



	public void setHouseMap(Map<Long, String> houseMap) {
		this.houseMap = houseMap;
	}



	public BankAccountVO getBankAccount() {
		return bankAccount;
	}



	public void setBankAccount(BankAccountVO bankAccount) {
		this.bankAccount = bankAccount;
	}



	public Long getProjectId() {
		return projectId;
	}



	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}



	public String getCoalitionStrategy() {
		return coalitionStrategy;
	}



	public void setCoalitionStrategy(String coalitionStrategy) {
		this.coalitionStrategy = coalitionStrategy;
	}



}
